	 <p>Información recuperada desde postgresql con la clase php adodb, <a href="http://www.lacorona.com.mx/fortiz/adodb/docs-adodb-es.htm" target="_blank">ver documentación</a></p>
      <?php
                //cargar la clase
                require_once('../clases/adodb5/adodb.inc.php');
                //cargar la configuracion
                require_once('../config.php');
                //declarar el el tipo de conexion a base de datos
                $db = ADONewConnection('postgres7');
                //mostrar todo lo que se hace para ver errores
                $db->debug = true;
                //conectar con el servidor
                $db->PConnect(DB_SERVER,DB_USUARIO,DB_CLAVE,DB_NOMBRE);
                //definir el modo de devolucion de los resultados (aki se usa asociar al nmbre del campo)
                $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
                //ejecutar la consulta y guardar la info en $rs
                $rs = $db->Execute('select * from usuarios');
                //validar el resultado
                if($rs==null){echo 'Sin datos!'; exit();}
                
                //esto es como un for en C (pero mejorado) para recorrer los resultados
                //se le pasa solo la variable ke tiene la info ($rs) y lo otro siempre es igual y se ocupa
                //solo para guardar temporalmente el indice de un valor i , $k (nombre de variable php a gusto) seria como la i en el for y $row2 (nombre de variable php a gusto) seria el contenido algo asi como rs[i]
                // lo bueno es ke no se le indica inicio ni termino del vector, el lo calcula. es como un while con for
               /* 
                echo '<ul id="lista">'; //usare una lista desordenada (viñetas)
                foreach($rs as $k => $row2) 
                {

        		  echo '<li>'.$row2['nombre'].'</li>';
                }
                echo '<ul>'; //fin de la lista desordenada (viñetas)
                */

                $campos = array();
            	$ncols = $rs->FieldCount();            	
                for ($i=0; $i < $ncols; $i++) {	
            		$field = $rs->FetchField($i);
                    $campos[].=$field->name;	
            	}
                echo '<pre>';
                print_r($campos);
                echo '</pre>';
                
                //echo $rs->RecordCount().' registros';

               
            ?>